package com.xjscrm.common.vo.msg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author liuqi
 * @date 2022年12月08日 14:20
 */
@Data
@ApiModel("消息数据对象")
public class MsgData {
    @ApiModelProperty("消息类型（1：文本消息；2：图片消息；3-语音消息；4：视频消息；5-系统消息；6-链接；8-文件；9-个人名片；11-红包；13-小程序；14-表情；25-视频号）")
    private Integer msgType;

    @ApiModelProperty("间隔时间")
    private Integer gap;

    @ApiModelProperty("时间单位（1-秒;60-分;3600=时）")
    private Integer unit;

    @ApiModelProperty("文本消息内容")
    private String content;

    @ApiModelProperty("图片类型(1-普通图片；2-GIF图片)")
    private Integer imgType;
    @ApiModelProperty("图片链接")
    private String imgUrl;

    @ApiModelProperty("语言链接")
    private String voicesUrl;

    @ApiModelProperty("视频链接")
    private String videoUrl;

    @ApiModelProperty("文件名称")
    private String fileName;
    @ApiModelProperty("文件路径")
    private String fileUrl;

    @ApiModelProperty("表情路径")
    private String emojiUrl;

    @ApiModelProperty("卡片标题")
    private String cardTitle;
    @ApiModelProperty("卡片描述")
    private String cardDes;
    @ApiModelProperty("卡片图片")
    private String cardImg;
    @ApiModelProperty("卡片地址")
    private String cardUrl;

    @ApiModelProperty("小程序appId")
    private String miniProAppId;
    @ApiModelProperty("小程序标题")
    private String miniProTitle;
    @ApiModelProperty("小程序描述")
    private String miniProDesc;
    @ApiModelProperty("小程序页面地址")
    private String miniProUrl;
    @ApiModelProperty("图片key(加密密钥)")
    private String miniImgPwdStr;
    @ApiModelProperty("图片字符串String")
    private String miniImgStr;
    @ApiModelProperty("手机版图片")
    private String miniImgUrl;
    @ApiModelProperty("小程序原始id")
    private String miniProGhId;
    @ApiModelProperty("小程序来源名称")
    private String miniProName;

    //链接描述
    @ApiModelProperty("链接描述")
    private String linkDesc;
    //链接标题
    @ApiModelProperty("链接标题")
    private String linkTitle;
    //链接图标地址
    @ApiModelProperty("链接图标地址")
    private String linkImageUrl;
    //链接的地址
    @ApiModelProperty("链接的地址")
    private String linkUrl;

    //视频号
    @ApiModelProperty("视频号认证图标")
    private String sphAuthIcon;
    @ApiModelProperty("视频号头像")
    private String sphAvatar;
    @ApiModelProperty("视频号封面")
    private String sphCover;
    @ApiModelProperty("视频号描述")
    private String sphDes;
    @ApiModelProperty("视频号额外信息")
    private String sphExtras;
    @ApiModelProperty("视频号高")
    private Integer sphHeight;
    @ApiModelProperty("视频号id")
    private String sphId;
    @ApiModelProperty("视频号图片数量")
    private Integer sphImageCount;
    @ApiModelProperty("视频号名称")
    private String sphNickname;
    @ApiModelProperty("视频号nonceId")
    private String sphNonceId;
    @ApiModelProperty("视频号类型")
    private Integer sphType;
    @ApiModelProperty("视频号宽")
    private Integer sphWidth;
    @ApiModelProperty("视频号大小")
    private Integer sphSize;
    @ApiModelProperty("视频号缩略图大小")
    private Integer sphThumbSize;
    @ApiModelProperty("视频号缩略图url")
    private String sphThumbUrl;
    @ApiModelProperty("视频号url")
    private String sphUrl;


}
